//
//  BIBluetoothCMD.h
//  BIBluetoothModule
//
//  Created by Yown on 2024/3/14.
//

#import <Foundation/Foundation.h>

@interface BIBluetoothCMD : NSObject

/// ******************** 获取 *************************
/// 获取硬件当前配置
- (NSData *)getHardwareConfig;
/// 获取电量
- (NSData *)getBattery;

/// ******************** 设置 *************************
/// 设置变音状态 00：原声 01：流行 02：专业 03：录音棚 04：电音 05：娃娃音 06：女变男 07：男变女
- (NSData *)setMicrophoneMode:(NSUInteger)mode;
/// 设置话筒音量 0-10
- (NSData *)setMicVol:(NSUInteger)vol;
/// 设置监听音量 0-10
- (NSData *)setMonitorVol:(NSUInteger)vol;
/// 设置混响大小 0-10
- (NSData *)setReverberation:(NSUInteger)vol;
/// 设置降噪等级 0-4
- (NSData *)setNoiseReductionLevel:(NSUInteger)level;
/// 设置音色调节 00：平直 01：低音增强：02：中音增强 03：高音增强
- (NSData *)setToneControl:(NSUInteger)toneControl;
/// 设置闪避 00：关  01：开
- (NSData *)setDodge:(BOOL)isOpen;
/// 设置静音开关 00：关  01：开
- (NSData *)setCancellingOriginalSound:(BOOL)isOpen;
/// 设置经典蓝牙开关00：关  01：开
- (NSData *)setClassicalBLEOn:(BOOL)isOpen;

@end
